package com.tanguy.driver.interfaces;

import android.support.annotation.DrawableRes;

/**
 * Created by dab on 2017/10/23 0023 09:28
 * 图片控件的接口
 */

public interface ImageViewPromise {
    /**
     * 设置加载网络图片
     *
     * @param url
     */
    void setImageURI(String url);

    /**
     * 设置加载本地app内图片
     *
     * @param res
     */
    void setImageByRes(@DrawableRes int res);

    /**
     * 设置加载本地图片
     *
     * @param path
     */
    void setImageByFile(String path);

    /**
     * 设置占位图
     *
     * @param res
     */
    void setPlaceholderImage(int res);

    /**
     * 设置失败的图片
     *
     * @param res
     */
    void setFailureImage(int res);
}
